/*
Theme Name: pdfmagazin
Theme URI: 
Author: zeno
Author URI: http://wordpress.org/
Description: for pdfmagaz.in
Version: 1.0
Text Domain: pdfmagazin
*/

body {
margin:  0px;
padding:  0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color:  #111;
line-height: 15px;
text-align:  center;
background-color:  #ede9e3;
}
a {
font-weight:  bold;
color:  #0076d7;
text-decoration: none;
}
a:hover {
color:  #111;
text-decoration: none;
}
img {
border:  0px;
}
p, ul, li, h1, h2, h3 {
margin:  0px;
padding:  0px;
text-align:  left;
list-style: none;
float:  left;
width: 100%;
}
div {
width: 100%;
float:  left;
}
.cl {
	float: none;
	width: auto;
	clear: both;
}

.correct {
	margin-top: -94px;
}
.wrapper {
	width: 1010px;
	margin: 0px auto;
	border: 0px solid #f00;
	float: none;
	position: relative;
}
.blue1 {
	background-color: #365a79;
	height: 93px;
	border: 0px solid #d5c9b4;
	border-bottom-width: 1px;
}
.blue2 {
	background-color: #44749d;
	height: 55px;
	border: 0px solid #ffffff;
	border-bottom-width: 1px;
	margin-top: -57px;
}

.logo {
	width: 160px;
}
.logo p {
	text-align: center;
	width: 100%;
	line-height: 8px;
}
.logo p img {
	float: none;
}

.soc_icons {
	width: 830px;
	float: right;
	height: 35px;
}
.soc_icons span {
	float: left;
	width: auto;
	line-height: 35px;
	text-transform: uppercase;
	color: #c6d4e1;
	font-size: 10px;
}
.soc_icons span strong {
	color: #fff;
}
.soc_icons a {
	float: right;
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0.5;
	margin-left: 5px;
	width: 22px;
	height: 21px;
	background-image: url(images/icon_top_facebook.png);
	margin-top: 7px;
}
.soc_icons a.facebook {
	background-image: url(images/icon_top_facebook.png);
}
.soc_icons a.twitter {
	background-image: url(images/icon_top_twitter.png);
}
.soc_icons a.google {
	background-image: url(images/icon_top_google.png);
}
.soc_icons a.rss {
	background-image: url(images/icon_top_rss.png);
}
.soc_icons a:hover {
	opacity: 1;
}

.head_bar {
	width: 830px;
	float: right;
	height: 55px;
}
ul.top_menu {
	width: auto;
	float: left;
}
ul.top_menu li {
	float: left;
	width: auto;
	line-height: 21px;
	margin-top: 17px;
	margin-right: 15px;
	background-image: url(images/top_menu_li_bg.png);
	background-position: right;
	background-repeat: no-repeat;
}
ul.top_menu li a {
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: normal;
	float: left;
	width: auto;
	padding-right: 16px;
}
ul.top_menu li a:hover {
	color: #c6d4e1;
}
ul.top_menu li:last-child {
	background-image: none;
}

.search_bar {
	float: right;
	width: auto;
	margin-left: 30px;
}
.search_bar form {
	float: left;
	width: auto;
	background-color: #9badbc;
	behavior: url(PIE.htc);
	position: relative;
	border-radius: 5px;
	height: 27px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 15px;
}
.search_bar form input {
	float: left;
	margin-top: 5px;
}
.search_bar form input.search_txt {
	background-color: transparent;
	border: 0px;
	margin-top: 4px;
	color: #fff;
	width: 200px;
}

.sidebar {
	width: 160px;
	float: left;
}
.widget {
	margin-top: 10px;
}
.widget p {
	text-align: center;
	width: 100%;
}
.widget p img {
	float: none;
}
.widget_bg {
	behavior: url(PIE.htc);
	position: relative;
	border-radius: 5px;
	background-color: #fff;
}
.widget_corver {
	background-image: url(images/widget_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}
.widget h3 {
	text-transform: uppercase;
	color: #aea38f;
	font-size: 14px;
	width: auto;
	float: left;
	margin-left: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
.widget ul {
	width: 135px;
	float: left;
	margin-left: 15px;
}
.widget ul li {
	font-size: 12px;
	line-height: 18px;
	color: #999;
}
.widget ul li a {
	padding-left: 18px;
	color: #111;
	background-position: left;
	background-repeat: no-repeat;
	font-weight: normal;
	text-transform: capitalize;
}
.widget ul li a:hover {
	color: #ff6000;
}
.widget ul.categories li a {
	background-image: url(images/sidebar_li_a.png);
}
.widget li.cat-item a {
    background-image: url(images/sidebar_li_a.png);
}
.widget li.cat-item a:hover {
    background-image: url(images/sidebar_li_a_hover.png);
}
.widget ul.categories li a:hover {
	background-image: url(images/sidebar_li_a_hover.png);
}
.widget ul.lang li a {
	background-image: url(images/sidebar_li_a_languages.png);
}
.widget ul.lang li a:hover {
	background-image: url(images/sidebar_li_a_languages_hover.png);
}

.mags {
	width: 135px;
	margin-left: 15px;
}
.mags ul {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
.mags ul li {
	width: 100%;
	float: left;
	text-align: left;
	border: 0px solid #f00;
}
.mags ul li a {
	background-image: url(images/mags_li_bg.png);
}
.mags ul li a:hover {
	background-image: url(images/mags_li_hover_bg.png);
}
.mags ul li a.view {
	color: #ff6000;
	background-image: url(images/view_bg.png);
}

.facebook_block {
	width: 150px;
	margin-left: 5px;
}

.content_wrapper {
	float: right;
	border: 0px solid #f00;
	width: 830px;
}

.breadscrubs {
	margin-top: -12px;
	margin-bottom: 12px;
}
.breadscrubs p {
	width: 100%;
	float: left;
	line-height: 10px;
	font-size: 10px;
	text-transform: capitalize;
	color: #aea38f;
}
.breadscrubs p {
}

.content_wrapper a {
	color: #5b4f39;
}
.content_wrapper a:hover {
	color: #ff6000;
}
.content_block {
	background-color: #fff;
	behavior: url(PIE.htc);
	position: relative;
	border-radius: 5px;
}
.content_corner {
	background-image: url(images/widget_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 15px;
	width: 800px;
}
.content_block h2 {
	text-transform: uppercase;
	color: #aea38f;
	font-size: 20px;
	width: auto;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.content_corner p {
	margin-bottom: 20px;
}

.mag_item {
	width: 155px;
	margin-right: 6px;
	border: 0px solid #f00;
	float: left;
	margin-bottom: 10px;
}
.mag_item p {
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border: 0px dotted #cdc7bc;
	border-bottom-width: 1px;
	color: #aea38f;
}
.mag_item p strong {
	color: #111;
	font-weight: normal;
}
.mag_item p img {
	border: 0px;
	width: 155px;
	height: 210px;
	float: left;
}
.mag_item p span {
	background-image: url(images/view_magazine.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 155px;
	height: 210px;
	z-index:200;
	float: left;
}
.mag_item p span.hover {
	background:transparent url(images/view_magazine.png) top left;
	background-repeat: no-repeat;
	width: 155px;
	height: 210px;
	display:none;

	_filter:expression(fixPNG(this));
}
@-moz-document url-prefix() {
.mag_item p span.hover { margin-left:-155px;}
}
.mag_item:nth-child(5n) {
	margin-right: 0px;
}
.mag_item p a {
	color: #ff6000;
	font-size: 14px;
	line-height: 18px;
}
.mag_item p a:hover {
	color: #111;
}
.mag_item p:first-child {
	border: 0px;
	padding-bottom: 0px;
}
.mag_item_wrapper {
	margin-bottom: 10px;
}

.brown1 {
	background-color: #5f5a50;
	height: 35px;
}
.brown1 p {
	font-size: 15px;
	margin-top: 10px;
	color: #ebe8e1;
	font-size: 12px;
}

.brown2 {
	background-color: #bdb8ad;
	margin-top: 20px;
	background-image: url(images/footer_bg.png);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 20px;
	padding-top: 22px;
}

.footer_section {
	width: 322px;
	float: left;
	margin-right: 20px;
	border: 0px solid #f00;
}
.footer_section h3 {
	font-size: 20px;
	text-transform: uppercase;
	color: #5b4f39;
	font-weight: normal;
	margin-bottom: 20px;
}
.footer_section ul li {
	line-height: 36px;
	font-size: 16px;
	border: 0px dotted #5b4f39;
	border-bottom-width: 1px;
}
.footer_section ul li a {
	color: #5b4f39;
}
.footer_section ul li a:hover {
	color: #111;
}
.footer_section ul li:last-child {
	border: 0px;
}
ul.footer_soc_links {
}
ul.footer_soc_links li a {
}
ul.footer_soc_links li a span {
	background-position:center;
	background-repeat: no-repeat;
	width: 24px;
	height: 36px;
	border: 0px solid #f00;
	float: left;
	margin-right: 10px;
	opacity: 0.5;
}
ul.footer_soc_links li a:hover span {
	opacity: 1;
}
ul.footer_soc_links li a span.footer_twitter {
	background-image: url(images/footer_twitter.png);
}
ul.footer_soc_links li a span.footer_facebook {
	background-image: url(images/footer_facebook.png);
}
ul.footer_soc_links li a span.footer_google {
	background-image: url(images/footer_google.png);
}
ul.footer_soc_links li a span.footer_rss {
	background-image: url(images/footer_rss.png);
}


.navi {
	width: 100%;
	position: relative;
	overflow: hidden;
	border: 0px dotted red;
	text-align: center;
	margin: 5px auto;
	float: none;
}
.navicontainer {
	float: left;
	width: auto;
	left: 50%;
	position: relative;
	text-align: center;		
	border: 0px dotted green;
}
.wrpr {
	position: relative;
	left: -50%;
	float: left;
	width: auto;
	list-style: none;
	margin: 0; padding: 0;
	border: 0px dotted blue;
}
.navi li  {
	float: left;
	padding: 10px; margin: 0;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	border: 0px solid #f00;
	width: auto;
	text-align: center;
	background-image: url(images/archive_link_bg.png);
	background-position: center;
	background-repeat: no-repeat;
	line-height: 26px;
}
.navi li {padding: 0; margin: 0;}
.navi li a {
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
	behavior: url(PIE.htc);
	position: relative;
	border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
.navi li a:hover {
	color: #fff;
	background-color: #5b4f39;
}


.mag_screens {
	width: 440px;
	float: left;
}
.mag_details {
	float: right;
	border: 1px solid #e9e5dd;
	behavior: url(PIE.htc);
	position: relative;
	border-radius: 5px;
	padding: 10px;
	width: 320px;
}
.mag_details ul {
	width: 100%;
	float: left;
}
.mag_details ul li {
	font-size: 14px;
	line-height: 30px;
	border: 0px dotted #d8cfc0;
	border-bottom-width: 1px;
	color: #999;
}
.mag_details ul li strong {
	color: #111;
	font-weight: bold;
}
.mag_details ul li a {
	color: #ff6000;
}
.mag_details ul li a:hover {
	color: #111;
}
.mag_details ul li:last-child {
	border: 0px;
}
.download {
	width: 320px;
	background-image: url(images/download.jpg);
	height: 57px;
	margin-top: 10px;
}
.download span {
	float: left;
	width: auto;
	margin-left: 17px;
	line-height: 20px;
	margin-top: 30px;
	color: #fff;
}
a.dw div {
	opacity: 1;
}
a.dw:hover div {
	opacity: 0.8;
}

.broken {
	width: 340px;
	float: right;
	margin-top: 10px;
}
.broken a {
	text-align: left;
	width: auto;
	float: left;
	padding-left: 20px;
	background-image: url(images/icon_broken.png);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 22px;
	padding-bottom: 2px;
	text-transform: capitalize;
	color: #b7b3ac;
	font-weight: normal;
}
.broken a:hover {
	color: #111;
}

.related {
	margin-top: 20px;
	float: left;
	border: 0px solid #f00;
}
.related h2 {
	margin-bottom: 20px;
}